Datum Verze Změny ==================================================================== 16.01.2001 1.34 a) Oprava: - MZ_CFG.PRG - do funkce MZ_ParseKonfig() zařazeno předplnění parametru MZ_SMLOUVA - ve funkci MZ_CreaCfg() předplňuji parametry "MzAdrDbf" a "PeAdrDbf" - MZ_SHW.PRG - funkce MZ_ShowVys() upravena tak, aby pokud NEmá prac. spočtenou mzdu, přesto se ukázal prázdný browse -> před tím se browse ukončil - MZ_FUNCT.PRG - revize a úprava funkcí MZ_DohledejPrac(), která slouží k dohledání pracovníka ve všech matričních tabulkách a funkce MZ_NovyPrac() sloužící k založení prac. do všech matričních tabulek - oprava funkce MZ_nSpZak() pri testu na pracovni smlouvu osetreno spravne dohledani pomeru pres MZ_POMER a pak teprve na MZ_OSSZ - ve funkcích MZ_dPocKvar() a MZ_dPosKvar(), které vracejí ze zadaného data 1. a poslední den se ROK vyhodnocoval z date() místo z poslaného datumu - oprava funkce MZ_nSpZak(), výpočet evidenčního stavu pracovníka - ve funkci MZ_Predpln() se NEpřednabízí středisko ani výplatní místo (včetně stř.OD...DO a výp.místa OD...DO) - MZ_ARCH.PRG - ve funkci MZ_Swm_Arch() jsem změnil místo archivních souborů -> vytvářely se v adresáři \swm\f_firma\mz\arch -> nyní se vytvářejí v \swm\f_firma\mz\swm a v názvu je místo "MZ_" nově "MZA". - MZ_NEWOB.PRG - nulovani proplacenych korun a dnu v tabulce MZ_NEP pri prevodu na nasledujici mesic - pri prechodu na Novy Rok naplnen narok na dovolenou 20 dny - ve funkci na likvidaci dat zadaného účet. období MZ_lDelUcObd() se v tabulkách MZ_SRP (položky srážek) a MZ_DUCH (důchody prac.) NEmazala data -> špatně nastaveny indexy - ve funkci MZ_lRunData() při převodu dovolené z roku na rok se kromě zvýšeného nároku na 20 dnů také NULUJÍ pole DNU_NAROK a DNU_ABS - MZ_MINCE.PRG - funkce MZ_Mincovka(cTyp) byla rozšířena na možnost 5 poslaných typů (CM,ZS,ZM,ZV,JP) - při typu ZS - zálohy ze souboru srážek úprava -> pokud srážka NENÍ upravena MZ účetní vezme se předpis - MZ_DAN.PRG - ve funkci na roční zúčtování daně MZ_RokDan() se odpočet na poplatníka realizuje měsíčním načítáním a posléze pokud je tato hodnota NENULOVÁ (tzn.alespoň část roku uplatňoval odpočet) se vynásobí 12,protože v ročním zúčtování se kalkuluje s celk.odpočtem za rok - do funkce MZ_MDan() včleněny výp.koeficienty pro měsíční výpočet daně platný pro ROK 2001 - do funkce MZ_RDan() včleněny výp.koeficienty pro roční výpočet daně platný pro ROK 2001 - ve funkci MZ_RokDan(), která realizuje roční zúčtování daně se protáhl výpočet až po samotnou daň a přeplatek/nedoplatek daně (doposud pouze výpočet po daňový základ) - MZ_DOV.PRG - ve funkci MZ_CerpDov(), která aktualizuje čerpání dovolené jsem ošetřil správné čerpání dovolené nově nastoupivších pracovníků - ve funkci MZ_UzavDov(), která zakládá a aktualizuje nové věty nemocenských v otevíraném období jsem ošetřil v případě změny roku nastavení NÁROKU na 20 dní. - MZ_GENER.PRG - oprava funkce MZ_TZP() v testu na odhlaseni je doplnen do funkce dFKDay(0,nRok,nMes) pri testu na prac. smlouvu osetreno spravne dohledani prac. pomeru pres MZ_POMER a pak teprve na MZ_OSSZ - ve funkci MZ_PD(), která načítá čistou mzdu a nem.dávky typu 10-15 za zadaný kvartál, bylo špatně ošetřeno načítání nem.dávek -> načítaly se za celý rok - MZ_PRUHR.PRG - ve funkci MZ_PolPU() se vyžaduje zadání data splatnosti -> ošetřeno, že pokud jej uživatel odmítne (ESC) nebo nezadá, tak je funkce s hláškou ukončena. - MZ_KATEG.TXT - vyhození předplnění pole POR_PAM z kategorií - MZ_MV.TXT - doplnění nových složek mezd - MZ_SAZBY.TXT - předplňuje se také rok a měsíc a sazby jsou zadány pro období 01/2000 až 01/2001 - MZ_TRIDY.TXT - zapsání nových platových tříd platících od 1.1.2001 - MZ.CH - přidán nový parametr MZ_SMLOUVA na ukládání handlu smlouvy pracovníka b) Uprava STRU: - MZ_CIS.CFG - z tabulky MZ_KATEG smazáno pole POR_PAM (+2.index) - MZ_SRV.CFG - Do tabulky MZ_PO přidána pole SZIVPOJ a SPRIPOJ - MZ_CIS.CFG - V tabulce MZ_SAZBY nový 3.index SAZBA+ROK+MESIC - MZ_SRV.CFG - v tabulce MZ_POJPR rozšířena délka polí ZAKLAD a CASTKA z N/10/2 na N/13/2 c) Nové funkce: - MZ_EVST.PRG - nový zdroj, obsahuje funkci MZ_EvStav(nSml,[lPlneZamestnane],[nRok],[nMes]) - vrátí evidenční stav za jednoho pracovníka podle pracovní smlouvy d) Operace: - PV_KATEG.OOO - vyhození plnění pole POR_PAM v převodníku číselníku kategorií - MZ_DSAZB.OOO - operace na aktualizaci odečitatelných položek z daňového základu do tabulky MZ_DANE z aktuálně nastavených sazeb - MZ_CALLS.OOO - oprava callsu [CALLS_MZ_XCIS_PRAC] a [CALLS_MZ_XCIS_PRAC_DO] v n_Cis() funkci odstranena kontrola na plati_od plati_do, protoze jde na posledni datum v mesici - MZ_NEM01.OOO - operace na přepočet nem.dávek po 1.1.2001 dle platných koeficientů od 1.1.2001 (430 a 630) e) Tisk: - MZ32_1.TTT - celková kontrola tisku "Potvrzení k dani" - MZ32_2.TTT - rozšíření tisku ročního vyúčtování daně o kolonky "Životní pojistka" a "Penzijní připojištění" - MZ416_3.TTT - úprava tisku záloh ze souboru srážek, pokud MZ účetní NEaktualizuje srážku daný měsíc, bere se předpis - MZ411_3.TTT - při tisku výplatních pásek se 1.dohledal průměr pro dovolenou a pak pro nemocenskou. V hlavičce se pak tiskl pro dovolenou NULOVÝ, protože stál na větě s průměrem nemocenské -> vyřešeno -> zapamatuje si hodnotu a pak dohledá průměr na nemocenskou, tiskne hodnotu z T_Up() - MZ41_2.TTT - logické přeuspořádání sledu tištěných sloupců - MZ42_1.TTT - tisk zákonného pojištění zaměstnanců -> úprava výstupního formátu čísel, zaokr.na celé Kč nahoru - MZ415_3.TTT - tisk odvodu SP velké organizace , před tiskem se provede nápočet základu, pojistného a počtu zaměstnanců, který je zobrazen k potvrzení - MZ415_3.TTT - tisk odvodu SP velké organizace , před tiskem se provede nápočet základu, pojistného a počtu zaměstnanců, který je zobrazen s možností editace k potvrzení - MZ411_2.TTT - upraven Calls('MZ_SRAZKA_PASKA'), který zajišťoval tisk částek poslaných na účty. Přidána kontrola na NEPRÁZDNOST čísla účtu a realizace srážky (tiskl bez účtu srážky záloh) a hlavičku tiskne pouze má-li alespoň 1 položku k tisku f) Browse: - MZ_KATEG.BBB - vyhození sloupce s polem POR_PAM - MZ_OSC.BBB - vytvořeny Callsy - "MZ_NOVY_PRAC" a "MZ_ZO- BRAZ_EDMA", které řeší založení a správné nastavení pracovníka v matrici a předplnění parametru mezd "MzOsc" a "Smlouva" - Moznost trideni na F8 - MZ_EDI.BBB - ze sekce ExecPred vyjmuto předplnění parametrů "MzOsc" a "Smlouva" a dohledání pracovníka - PE_DOMOV.BBB - volání funkce MZ_DohledejPrac() v ExecPost - PE_JAZYK.BBB - volání funkce MZ_DohledejPrac() v ExecPost - PE_SKOLY.BBB - volání funkce MZ_DohledejPrac() v ExecPost - PE_VYNMZ.BBB - volání funkce MZ_DohledejPrac() v ExecPost - PE_PERH.BBB - volání funkce MZ_DohledejPrac() v ExecPost - MZ_CHYBA.BBB - na F3 maže chyby, pokud je SUPERVISOR nebo ma pravo "Vypocet" pak všechny v měsíci, v opačném případě maže pouze své chyby s vahou 1 - MZ_SAZBY.BBB - na F10 se volá operace na aktualizaci částek odpočtu - MZ_NEMH.BBB - na klávesu F10 přidána operace na přepočet nem.dávek od 1.1.2001 dle nově platných red.koeficientů - PE_OBEPE.BBB - úprava zobrazení a par.sloupce "Pořadí" - MZ_OBECM.BBB - úprava zobrazení a par.sloupce "Pořadí" - PE_OBECV.BBB - úprava zobrazení a par.sloupce "Pořadí" g) Formulář: - MZ_OSOB.FFF - editovaná pole PLATI_OD a PLATI_DO se ukládají i do tabulky MZ_OSC - MZ_KATEG.FFF - vyhození editace pole POR_PAM - MZ_ZP.FFF - prednabizet do pole 'Cast Zp hradi stat' hodnotu 'A' pokud ma duchod v MZ_DUCH, nebo je v MZ_DANE student, jinak 'N' - pokud neni 'Cast ZP stat' = 'A' , pak pole 'Odpocet ze zakladu ZP Kc' je needitovatelne - MZ_SRAHL.FFF - pokud jsem zadal sberny ucet 'S' nebo 'I', program havaroval na hlaseni 'Nenalezena sekce "MZ_SBUC" ' a konec tvrda chyba. - MZ_OSOB.FFF - pole impilcitni zakazka NEpristupne, pokud firma NEjede na zakazky Uziv("ZAKAZKY")=.F. - pri opakovanem vstupu se nenacita vypl.misto - spatne umisteni pole @xstrnaz a jeho PICTURE - pri pohybu sipkou vzhuru, se objevuje v zakazce '0' - volání funkce MZ_DohledejPrac() v ExecPost - ošetření nastavení se na pole ve formuláři volané z edmy - MZ_PV.FFF - pole impilcitni zakazka NEpristupne, pokud firma NEjede na zakazky Uziv("ZAKAZKY")=.F. - za zakazkou se pri pohybu sipkou nahoru objevuje '0' - volání funkce MZ_DohledejPrac() v ExecPost - ošetření nastavení se na pole ve formuláři volané z edmy - PE_PERH.FFF - jdu pres browse MZ_ED_MA a pta se mne na cislo pracovnika (nyni je cislo prac.zname) - MZ_DUCH.FFF - úprava par. funkce MZ_DohledejPrac() v ExecPost - MZ_ZPOSC.FFF - volání funkce MZ_DohledejPrac() v ExecPost - MZ_ROPRI.FFF - volání funkce MZ_DohledejPrac() v ExecPost - MZ_SRAHL.FFF - volání funkce MZ_DohledejPrac() v ExecPost - MZ_PRUM.FFF - volání funkce MZ_DohledejPrac() v ExecPost - MZ_SML.FFF - volání funkce MZ_DohledejPrac() v ExecPost - PE_PE.FFF - volání funkce MZ_DohledejPrac() v ExecPost - uložení pole OSC do tabulky přes MzCfg('MzOsc') - PE_JAZYK.FFF - grafická úprava formuláře - zarovnání, nadpis... - MZ_DANE.FFF - po zadání vyživovaných osob NEsprávně vypočítává sumu odpočtu a dosazuje jej do příslušného pole - volání funkce MZ_DohledejPrac() v ExecPost - MZ_PO.FFF - editace ročního zúčtování daní rozšířena o kolonky "Životní pojistka" a "Penzijní připojištění", také oprava výpočtu - MZ_DELOB.FFF - změněno právo editace, VŽDY musím mít možnost tento formulář editovat a navolit si tak období ke smazání - MZ_TISK1.FFF - zrušení přednabízení hodnot "Mezisoučty za výpl.místo" a "Třídit dle příjmení/čísel" -> bere se poslední nastavení z tabulky MZ_PRAC - MZ_TISK2.FFF - zrušení přednabízení hodnot "Mezisoučty za výpl.místo" a "Třídit dle příjmení/čísel" -> bere se poslední nastavení z tabulky MZ_PRAC - MZ_TISK3.FFF - zrušení přednabízení hodnot "Mezisoučty za výpl.místo" a "Třídit dle příjmení/čísel" -> bere se poslední nastavení z tabulky MZ_PRAC h) Menu: - MZ416.MMM - u volání mincovky pro "Zálohy ze srážek" se do funkce MZ_Mincovka() nově posílá typ "ZS" namísto "ZM" - MZ32.MMM - do browse MZ_RDAN posílám jako B_Par(4) aktuální rok ==================================================================== Zpět